pub fn exp10(x: u8) -> u256 {
    match x {
        0 => 1,
        1 => 10,
        2 => 100,
        3 => 1000,
        4 => 10000,
        5 => 100000,
        6 => 1000000,
        7 => 10000000,
        8 => 100000000,
        9 => 1000000000,
        10 => 10000000000,
        11 => 100000000000,
        12 => 1000000000000,
        13 => 10000000000000,
        14 => 100000000000000,
        15 => 1000000000000000,
        16 => 10000000000000000,
        17 => 100000000000000000,
        18 => 1000000000000000000,
        19 => 10000000000000000000,
        20 => 100000000000000000000,
        21 => 1000000000000000000000,
        22 => 10000000000000000000000,
        23 => 100000000000000000000000,
        24 => 1000000000000000000000000,
        25 => 10000000000000000000000000,
        26 => 100000000000000000000000000,
        27 => 1000000000000000000000000000,
        28 => 10000000000000000000000000000,
        29 => 100000000000000000000000000000,
        30 => 1000000000000000000000000000000,
        31 => 10000000000000000000000000000000,
        32 => 100000000000000000000000000000000,
        33 => 1000000000000000000000000000000000,
        34 => 10000000000000000000000000000000000,
        35 => 100000000000000000000000000000000000,
        36 => 1000000000000000000000000000000000000,
        37 => 10000000000000000000000000000000000000,
        38 => 100000000000000000000000000000000000000,
        39 => 1000000000000000000000000000000000000000,
        40 => 10000000000000000000000000000000000000000,
        41 => 100000000000000000000000000000000000000000,
        42 => 1000000000000000000000000000000000000000000,
        43 => 10000000000000000000000000000000000000000000,
        44 => 100000000000000000000000000000000000000000000,
        45 => 1000000000000000000000000000000000000000000000,
        46 => 10000000000000000000000000000000000000000000000,
        47 => 100000000000000000000000000000000000000000000000,
        48 => 1000000000000000000000000000000000000000000000000,
        49 => 10000000000000000000000000000000000000000000000000,
        50 => 100000000000000000000000000000000000000000000000000,
        51 => 1000000000000000000000000000000000000000000000000000,
        52 => 10000000000000000000000000000000000000000000000000000,
        53 => 100000000000000000000000000000000000000000000000000000,
        54 => 1000000000000000000000000000000000000000000000000000000,
        55 => 10000000000000000000000000000000000000000000000000000000,
        56 => 100000000000000000000000000000000000000000000000000000000,
        57 => 1000000000000000000000000000000000000000000000000000000000,
        58 => 10000000000000000000000000000000000000000000000000000000000,
        59 => 100000000000000000000000000000000000000000000000000000000000,
        60 => 1000000000000000000000000000000000000000000000000000000000000,
        61 => 10000000000000000000000000000000000000000000000000000000000000,
        62 => 100000000000000000000000000000000000000000000000000000000000000,
        63 => 1000000000000000000000000000000000000000000000000000000000000000,
        64 => 10000000000000000000000000000000000000000000000000000000000000000,
        65 => 100000000000000000000000000000000000000000000000000000000000000000,
        66 => 1000000000000000000000000000000000000000000000000000000000000000000,
        67 => 10000000000000000000000000000000000000000000000000000000000000000000,
        68 => 100000000000000000000000000000000000000000000000000000000000000000000,
        69 => 1000000000000000000000000000000000000000000000000000000000000000000000,
        70 => 10000000000000000000000000000000000000000000000000000000000000000000000,
        71 => 100000000000000000000000000000000000000000000000000000000000000000000000,
        72 => 1000000000000000000000000000000000000000000000000000000000000000000000000,
        73 => 10000000000000000000000000000000000000000000000000000000000000000000000000,
        74 => 100000000000000000000000000000000000000000000000000000000000000000000000000,
        75 => 1000000000000000000000000000000000000000000000000000000000000000000000000000,
        76 => 10000000000000000000000000000000000000000000000000000000000000000000000000000,
        77 => 100000000000000000000000000000000000000000000000000000000000000000000000000000,
        _ => core::panic_with_felt252('exp10: arg too big'),
    }
}
